
// 工艺改善减碳编辑业务实现
import {IBaseDomain, IBaseQO} from 'hhlt-core/src/model/base/baseDto'
export interface ICerProcessImpro extends IBaseDomain{
	//region 代码自动生成工具生成 start
	/**
	 * factoryCode:线体编码
	 */
	factoryCode?: string;
	/**
	 * workProcedureCode:班组编码
	 */
	workProcedureCode?: string;
	/**
	 * improType:改善类别
	 */
	improType?: string;
	/**
	 * improTitle:工艺改善标题
	 */
	improTitle?: string;
	/**
	 * isImpro:本次改善是否利于减碳
	 */
	isImpro?: number;
	/**
	 * otherAdvice:其它改善建议
	 */
	otherAdvice?: string;
	/**
	 * cartonType:类型(1工艺，2生产）
	 */
	cartonType?: number;
	/**
	 * cartonInfo:减碳明细
	 */
	cartonInfo?: string;
  //endregion 代码自动生成工具生成 end
}
export interface ICerProcessImproQO extends ICerProcessImpro,IBaseQO{
}
export interface ICerProcessImproVO extends ICerProcessImpro{
  /**
   * 添加人名
   */
  addUserName?: string;
  /**
   * 添加时间
   */
  addDate?:number|undefined;
}
export class CerProcessImpro implements ICerProcessImpro{
   /**
	* id:主键ID
	*/
	id: number | undefined = undefined;
   /**
	* factoryCode:线体编码
	*/
	factoryCode?: string="";
   /**
	* workProcedureCode:班组编码
	*/
	workProcedureCode?: string="";
   /**
	* improType:改善类别
	*/
	improType?: string="";
   /**
	* improTitle:工艺改善标题
	*/
	improTitle?: string="";
   /**
	* isImpro:本次改善是否利于减碳
	*/
	isImpro?: number | undefined = undefined;
   /**
	* otherAdvice:其它改善建议
	*/
	otherAdvice?: string="";
   /**
	* cartonType:类型(1工艺，2生产）
	*/
	cartonType?: number | undefined = undefined;
   /**
	* cartonInfo:减碳明细
	*/
	cartonInfo?: string="";
}
